草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

javascript - 如何在 ASP.NET MVC 4 Beta 中禁用 Javascript/CSS 缩小

我只是在试用ASP.NETMVC4,但我不知道如何禁用Javascript/CSS缩小功能。特别是对于开发环境,这将对调试有很大帮助。我想这将是web.config中的一个开关,但由于ASP.NETMVC4目前仍处于测试阶段,因此实际上没有太多信息。如果有人可以提供帮助或指出正确的博客文章等,我们将不胜感激。 最佳答案 在Global.asax.cs中#ifDEBUGforeach(varbundleinBundleTable.Bundles){bundle.Transform=newNoTransform();}#endif

asp.net - 以编程方式将 Javascript 文件添加到 .net 中的用户控件

如何以编程方式将Javascript文件添加到用户控件?我希望用户控件是一个完整的包-即我不想在使用它的页面上添加与用户控件相关的javascript,当我可以在控件本身内部执行时。既然用户控件中没有Page对象,那怎么办呢? 最佳答案 在control.ascx.cs文件的Page_Load方法中:LiteralControljsResource=newLiteralControl();jsResource.Text="";Page.Header.Controls.Add(jsResource);HtmlLinkstylesLin

asp.net - Microsoft JScript 运行时错误 : 'Sys' is undefined

我有一个包含以下代码的页面:///Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);functionEndRequestHandler(sender,args){ToggleTimeDiv();}当页面加载时,出现以下错误:MicrosoftJScript运行时错误:“Sys”未定义我使用的是VisualStudio2008标准版。是什么导致了这个错误? 最佳答案 是你的在您的ScriptManager之前阻止?

asp.net - 在 ASP.net 中组合和缓存多个 JavaScript 文件

要么是我最近做了一个噩梦,要么是我太笨了,不会去谷歌,但我记得有人在某个地方写道,ASP.net有一个功能,它允许自动“合并”多个JavaScript文件,并且只向客户端提供一个文件,从而减少HTTP请求的数量。服务器端,您仍然保留所有单独的.js文件,但运行时本身会创建一个大的JavaScript文件,然后将其包含在脚本标签中,并可以适本地缓存等。如果这个功能真的存在,而不只是我想象的产物,有人能给我指出正确的方向吗? 最佳答案 它叫做ScriptCombining.有一个来自asp.net的视频示例对其进行了解释here.

javascript - 在 asp.net mvc 4 中组织自定义 javascript

我是mvc4的新手,我想知道应该将我的自定义javascript文件放在哪里。“自定义”是指仅在特定View或部分View中使用的脚本。我也使用区域,因此增加了复杂性。我正在考虑将我的脚本放在应用程序根目录下的脚本文件夹中,然后放在自定义子文件夹中。然后我将如何在我的View中引用脚本?我应该使用自定义bundle吗? 最佳答案 我认为将您的脚本添加到您的scripts中的自定义文件夹中文件夹是要走的路。您可以在appstart\BundleConfig.cs中创建一个新包文件如下:bundles.Add(newScriptBund

javascript - 脚本管理器 Asp.Net Mvc

我想在新的Asp.netMVC模型中使用一些ScriptManager功能:1-脚本合并2-解析外部Javascript文件的不同路径3-缩小和Gzip压缩Here是我发现的,但我不确定是MVC方法的最佳方式。一般来说,在MVC模型中处理Javascript代码的好方法是什么? 最佳答案 也许您可以创建一个新的“脚本”Controller,其中包含不同的操作,服务于压缩JS文件的不同组合。由于MVC是采用面向资源的方法设计的,即URL现在是您编程模型的中心,为什么不也为您的Javascript定义简单的URI?例如,在您的View中

c# - 使用 nodejs 生成 ASP.NET webpages_membership 密码

现有系统在C#上运行,但我们已决定将c#网站的一些模块移动到nodejs中,因此我也可以通过c#和nodejs登录。使用c#注册,它使用一些现有的asp.net库生成一些随secret码,它将密码存储到"webpages_membership"表中。C#生成的随secret码:“JWvppSSfnzOQ+uMd+BORpT/8aQorC8y05Bjbo/8w/9b/eiG4WLzUFRQSSiKZqo3C”是“123456”字符串的散列密码。所以现在有一些其他模块现在将在nodejs中,但其余部分将仅在c#中。所以现在登录我必须通过Node登录。我正在尝试使用以下方法在nodejs中比

php - ASP.NET,相当于 PHP Print_r 函数?

PHPPrint_r可用于打印数组和字典集合。asp.net内置了这个功能吗?? 最佳答案 可以通过JavaScriptSerializer实现varjson=newJavaScriptSerializer().Serialize(yourObject);Response.Write("yourObject:"+json+""); 关于php-ASP.NET,相当于PHPPrint_r函数?,我们在StackOverflow上找到一个类似的问题: https:

php - 在同一域下混合使用 PHP 和 ASP.NET

PHP如何与ASP.NET结合使用?假设我在根域下有一个asp.net应用程序。然后我创建一个文件夹,我将在其中放置PHP。PHP可以在ASP.NET下正常运行吗?是否有必要将PHP目录转换为IIS7下的应用程序?PHP已安装。我的问题是关于在一般情况下不在IIS下的ASP.NET应用程序下添加PHP应用程序。 最佳答案 ASP.NET和PHP将愉快地共存于同一个网站中。根据您的评论,您是在询问是否可以将您的PHP应用程序放在它自己的文件夹中并将其变成一个应用程序。是的,这样做非常好。只需确保您已正确配置PHP,这意味着使用Fast

c# - 在 IIS 7 上的 ASP.NET MVC 4 应用程序中运行 PHP 文件?

我有一个只有phpapi的支付网关。是否可以在将运行MVC4的应用程序上的IIS服务器中运行该脚本?当我将1.php添加到我的根文件夹并尝试导航时,它显示HTTPError404.3-NotFound。 最佳答案 您必须在IIS服务器上安装带有FastCGI的PHP。那应该将其配置为支持.php扩展名。它可以用http://www.microsoft.com/web/downloads/platform.aspx安装接下来,您必须配置路由以忽略对此页面的请求(否则它会假定该名称实际上是Controller的名称)。